Optimal datapath allocation for multiple- wordlength systems

نویسندگان

  • G. A. Constantinides
  • W. Luk
چکیده

Introduction: There has been significant recent research into multiplewordlength or multiple-precision systems, where datapaths are constructed from operators with different bit-width [1 – 3]. However, little research has been conducted [3, 4] into high-level synthesis for these systems. The use of multiple wordlengths has a significant impact on the traditional problems of high-level synthesis: scheduling, resource binding, and module selection [5]. This is the result of two factors. First, each computational unit of a specific type, for example ‘multiplier’, cannot be assumed to have an equal cost in a multiple-precision system [4]. Secondly, the choice of wordlength for an operation can impact on the latency of that operation. The existence of multiple wordlengths therefore complicates the resource binding problem, and also increases the interaction between operation binding and scheduling. To our knowledge, this Letter is the first formulation of the combined scheduling. resource binding and wordlength selection problem. The formulation is given in terms of an integer linear program (ILP), the solution of which yields optimal results with respect to the cost function. It is demonstrated that the area-based cost function can be used to provide bounds on the number of resource instances of each size and type, and an example is given. The notation f ( X ) for the range of a function f : X → Y is used in this Letter. | X | represents the cardinality of set X , and ∧ denotes logical AND.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal Multiple FCLs Allocation Considering DG Penetration in Meshed Network With Multi-Level Voltages

Increasing the short circuit current due to the penetration of distributed generations (DGs) in various voltage levels and meshed topology is a basic problem in power systems. Using fault current limiter (FCL) is an efficient approach to mitigate the exceeded short circuit levels. In this paper, a new approach is presented for multiple FCLs locating to decrease short circuit levels in meshed ne...

متن کامل

Multiple-Wordlength Resource Binding

This paper describes a novel resource binding technique for use in multiple-wordlength systems implemented in FPGAs. It is demonstrated that the multiple-wordlength binding problem is significantly different for addition and multiplication, and techniques to share resources between several operations are examined for FPGA architectures. A novel formulation of the resource binding problem is pre...

متن کامل

Wordlength optimization for linear digital signal processing

This paper presents an approach to the wordlength allocation and optimization problem for linear digital signal processing systems implemented as custom parallel processing units. Two techniques are proposed, one which guarantees an optimum set of wordlengths for each internal variable, and one which is a heuristic approach. Both techniques allow the user to tradeoff implementation area for ari...

متن کامل

Comparison of Four Heuristic Algorithms for Unified Allocation and Binding in High-Level Synthesis

Allocation and binding of datapath resources are two important steps in any High Level Synthesis (HLS) tool, which determine the cost of final implementation. Finding optimal solutions to these problems is known to be computationally hard. In this paper, four heuristic algorithms for unified allocation and binding are described and compared for their performance. The allocation and binding task...

متن کامل

Optimum Wordlength Allocation

This paper presents an approach to the wordlength allocation and optimization problem for linear digital signal processing systems implemented in Field-Programmable Gate Arrays. The proposed technique guarantees an optimum set of wordlengths for each internal variable, allowing the user to trade-off implementation area for error at system outputs. Optimality is guaranteed through modelling as a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000